cat("# GLOBAL")

GLOBAL

Turns

see the starting point

This is the state of the game at the beginning

print(draw_map(game, "GLOBAL"))

print_map_df(game, "GLOBAL")
player loc unit_id unit_type action unit_name
big_grizz D4 1 ravenwing_talonmaster control Warwick Davis
big_grizz D4 2 deathwing_captain control Jiddu Krishnamurti
big_grizz D4 3 techmarine control Alan Powers
big_grizz D4 4 phobos_librarian control Adam Stern
big_grizz D4 5 tactical_squad control Rebecca Rodgers
big_grizz D4 6 tactical_squad control Valerie Young
big_grizz D4 7 tactical_squad control Adalyn Douglas
big_grizz D4 8 tactical_squad control Ella Mckinney
big_grizz D4 9 infiltrators control Naomi Vaughn
big_grizz D4 10 ravenwing_bike_squad control Don Cheadle
big_grizz D4 11 ravenwing_attack_bike control Gregory Peck
big_grizz D4 12 ravenwing_attack_bike control Jon Favreau
big_grizz D4 13 dreadnought control Leilani Benson
big_grizz D4 14 redemptor_dreadnought control Margaret Hayes
big_grizz D4 15 invictor_tactical_warsuit control Toto
big_grizz D4 16 ravenwing_apothecary control Gwyneth Paltrow
big_grizz D4 17 deathwing_terminators control Michel Foucault
big_grizz D4 18 deathwing_knights control Frederick Forsyth
big_grizz D4 19 vindicare_assassin control Jeff Bhasker
big_grizz D4 20 eliminators control James Ginsburg
big_grizz D4 21 eradicators control Kai Black
big_grizz D4 22 storm_raven control Vin Diesel
big_grizz D4 23 rhino control Lin-Manuel Miranda
eric G7 1 trazyn_the_infinite control Lincoln Richardson
eric G7 2 illuminor_szeras control Norah Morales
eric G7 3 technomancer control Simone De Beauvoir
eric G7 4 lychgaurd control Everett Payne
eric G7 5 skorpekh_destroyers control Quinn Wong
eric G7 6 canoptek_plasmacyte control Master Lover
eric G7 7 immortals control Laila Sherman
eric G7 8 canoptek_spyders control X-pert Watcher
eric G7 9 canoptek_spyders control Unlucky Samurai
eric G7 10 cryptothralls control Kimberly Hicks
eric G7 11 cryptothralls control Melody Shaw
eric G7 12 canoptek_scarab_swarms control Bittah Hunter
eric G7 13 canoptek_wraiths control Jean Simmons
eric G7 14 deathmarks control Gerald Durrell
eric G7 15 night_scythe control Bon Iver
eric G7 16 overlord control Isabella Moreno
eric G7 17 royal_warden control Nolan Hernandez
eric G7 18 necron_warriors control Allison Dixon
eric G7 19 immortals control Daisy Walsh
eric G7 20 canoptek_scarab_swarms control Bing Crosby
eric G7 21 canoptek_scarab_swarms control Smilin’ Observer
eric G7 22 night_scythe control Kurt Vonnegut Mejia
eric G7 23 overlord control Joshua Aguirre
eric G7 24 royal_warden control Paige Nichols
eric G7 25 immortals control Ayden Taylor
eric G7 26 necron_warriors control Jayden Stevens
eric G7 27 canoptek_scarab_swarms control John Wayne
eric G7 28 canoptek_scarab_swarms control Charlton Heston
chris A5 1 flying_hive_tryant control Tina Turner
chris A5 2 flying_hive_tryant control Scarlett Johansson
chris A5 3 broodlord control Thomas Frost
chris A5 4 broodlord control Peter Asher
chris A5 5 neurothrope control Inspectah Raekwon
chris A5 6 tyranid_warriors control Alejandro Green
chris A5 7 tyranid_warriors control Cayden Baker
chris A5 8 tyranid_warriors control Brantley Padilla
chris A5 9 genestealers control Cooper Adams
chris A5 10 genestealers control Brody Mitchell
chris A5 11 termagants control Riley Becker
chris A5 12 hormagaunts control Aidan Stevenson
chris A5 13 ripper_swarms control Richard Gordon
chris A5 14 ripper_swarms control Ayn Rand
chris A5 15 ripper_swarms control Bennett Deleon
chris A5 16 hive_guard control Ethan Powell
chris A5 17 maleceptor control Elena Reed
chris A5 18 venomthropes control Tyler Wu
chris A5 19 raveners control Hussain Zaidi
chris A5 20 gargoyles control Scratchin’ Specialist
chris A5 21 gargoyles control Jess Harnell
chris A5 22 exocrine control Isla Weber
chris A5 23 biovores control Rose Mason
chris A5 24 biovores control Patrick Simpson
chris A5 25 tyrannocyte control Bob Woodward Barker

TURN 1

Players change their maps (making orders)

moves

game <- game %>%
  modify_unit("big_grizz", 1,   "move",  c("D3", "C2")) %>%
  modify_unit("big_grizz", c(2, 7, 17, 18),   "control",  "D4") %>%
  modify_unit("big_grizz", c(3, 5:6, 13, 22),   "soar",  c("F5S", "H2S", "H2")) %>% # transport
  modify_unit("big_grizz", c(8, 23),   "move",  c("D3", "C4", "C5")) %>% # transport
  modify_unit("big_grizz", 9,   "move",  "F5") %>%
  modify_unit("big_grizz", c(10:12, 16),   "move",  c("D2", "D1")) %>%
  modify_unit("big_grizz", c(14:15, 19:21),   "move",  "F5") %>%
  modify_unit("eric",      c(1:6, 13:14, 8:11),   "move",  "E7") %>%
  modify_unit("eric",      7,     "control","G7") %>%
  modify_unit("eric",      12,     "move", c("E7", "E5")) %>%
  modify_unit("eric",      15:18,   "soar", c("G8S", "G10S", "I1S", "I3S")) %>% # transport IS THIS LEGAL? do you need to use a move to land?
  modify_unit("eric",      19,   "move","G6") %>%
  modify_unit("eric",      20,   "move", c("E7", "E6")) %>%
  modify_unit("eric",      21,   "move", c("E7", "E4")) %>% 
  modify_unit("eric",      c(22:24, 26),   "soar", c("G8S", "H3S", "H3")) %>% # transport 
  modify_unit("eric",      25,   "move","G8") %>%
  modify_unit("eric",      27,   "move", c("E7", "F4")) %>%
  modify_unit("eric",      28,   "move", c("E7", "F8")) %>% # cool example here of if you got waylaid in E7 you would have strength together
  modify_unit("chris",     c(6, 13),  "move","A2") %>%
  modify_unit("chris",     c(5, 7, 8, 12, 23),  "move","A3") %>%
  modify_unit("chris",     1,  "move","A4") %>%
  modify_unit("chris",     c(10, 14, 24),  "move","A6") %>%
  modify_unit("chris",     c(3, 9, 17, 18, 22),  "move","A7") %>%
  modify_unit("chris",     2,  "move", c("A6", "A8")) %>%
  modify_unit("chris",     19,  "move",c("B7", "B10")) %>%
  modify_unit("chris",     21,  "move", c("B9", "B11")) %>%
  modify_unit("chris",     c(4, 15),  "move","B7") %>%
  modify_unit("chris",     20,  "move", c("A7", "E1")) %>%
  modify_unit("chris",     c(11, 16, 25),  "control","A5") %>%
  reconcile_player_orders()
## All units resolved.

Attempt to reconcile moves.

print(draw_map(game, "GLOBAL"))

print_map_df(game, "GLOBAL")
player loc unit_id unit_type action unit_name
chris A2 6 tyranid_warriors move Alejandro Green
chris A2 13 ripper_swarms move Richard Gordon
chris A3 5 neurothrope move Inspectah Raekwon
chris A3 7 tyranid_warriors move Cayden Baker
chris A3 8 tyranid_warriors move Brantley Padilla
chris A3 12 hormagaunts move Aidan Stevenson
chris A3 23 biovores move Rose Mason
chris A4 1 flying_hive_tryant move Tina Turner
chris A5 11 termagants control Riley Becker
chris A5 16 hive_guard control Ethan Powell
chris A5 25 tyrannocyte control Bob Woodward Barker
chris A6 10 genestealers move Brody Mitchell
chris A6 14 ripper_swarms move Ayn Rand
chris A6 24 biovores move Patrick Simpson
chris A7 3 broodlord move Thomas Frost
chris A7 9 genestealers move Cooper Adams
chris A7 17 maleceptor move Elena Reed
chris A7 18 venomthropes move Tyler Wu
chris A7 22 exocrine move Isla Weber
chris A8 2 flying_hive_tryant move Scarlett Johansson
chris B10 19 raveners move Hussain Zaidi
chris B11 21 gargoyles move Jess Harnell
chris B7 4 broodlord move Peter Asher
chris B7 15 ripper_swarms move Bennett Deleon
big_grizz C2 1 ravenwing_talonmaster move Warwick Davis
big_grizz C5 8 tactical_squad move Ella Mckinney
big_grizz C5 23 rhino move Lin-Manuel Miranda
big_grizz D1 10 ravenwing_bike_squad move Don Cheadle
big_grizz D1 11 ravenwing_attack_bike move Gregory Peck
big_grizz D1 12 ravenwing_attack_bike move Jon Favreau
big_grizz D1 16 ravenwing_apothecary move Gwyneth Paltrow
big_grizz D4 2 deathwing_captain control Jiddu Krishnamurti
big_grizz D4 4 phobos_librarian control Adam Stern
big_grizz D4 7 tactical_squad control Adalyn Douglas
big_grizz D4 17 deathwing_terminators control Michel Foucault
big_grizz D4 18 deathwing_knights control Frederick Forsyth
chris E1 20 gargoyles move Scratchin’ Specialist
eric E4 21 canoptek_scarab_swarms move Smilin’ Observer
eric E5 12 canoptek_scarab_swarms move Bittah Hunter
eric E6 20 canoptek_scarab_swarms move Bing Crosby
eric E7 1 trazyn_the_infinite move Lincoln Richardson
eric E7 2 illuminor_szeras move Norah Morales
eric E7 3 technomancer move Simone De Beauvoir
eric E7 4 lychgaurd move Everett Payne
eric E7 5 skorpekh_destroyers move Quinn Wong
eric E7 6 canoptek_plasmacyte move Master Lover
eric E7 8 canoptek_spyders move X-pert Watcher
eric E7 9 canoptek_spyders move Unlucky Samurai
eric E7 10 cryptothralls move Kimberly Hicks
eric E7 11 cryptothralls move Melody Shaw
eric E7 13 canoptek_wraiths move Jean Simmons
eric E7 14 deathmarks move Gerald Durrell
eric F4 27 canoptek_scarab_swarms move John Wayne
big_grizz F5 9 infiltrators move Naomi Vaughn
big_grizz F5 14 redemptor_dreadnought move Margaret Hayes
big_grizz F5 15 invictor_tactical_warsuit move Toto
big_grizz F5 19 vindicare_assassin move Jeff Bhasker
big_grizz F5 20 eliminators move James Ginsburg
big_grizz F5 21 eradicators move Kai Black
eric F8 28 canoptek_scarab_swarms move Charlton Heston
eric G6 19 immortals move Daisy Walsh
eric G7 7 immortals control Laila Sherman
eric G8 25 immortals move Ayden Taylor
big_grizz H2 3 techmarine soar Alan Powers
big_grizz H2 5 tactical_squad soar Rebecca Rodgers
big_grizz H2 6 tactical_squad soar Valerie Young
big_grizz H2 13 dreadnought soar Leilani Benson
big_grizz H2 22 storm_raven soar Vin Diesel
eric H3 22 night_scythe soar Kurt Vonnegut Mejia
eric H3 23 overlord soar Joshua Aguirre
eric H3 24 royal_warden soar Paige Nichols
eric H3 26 necron_warriors soar Jayden Stevens
eric I3S 15 night_scythe soar Bon Iver
eric I3S 16 overlord soar Isabella Moreno
eric I3S 17 royal_warden soar Nolan Hernandez
eric I3S 18 necron_warriors soar Allison Dixon

TURN 2

Players change their maps (making orders)

moves

game <- game %>%
  modify_unit("big_grizz", 1,   "move",  c("C1", "B4")) %>%
  modify_unit("big_grizz", 7,   "move",  "D2") %>%
  modify_unit("big_grizz", 6,   "move",  "H5") %>%
  modify_unit("big_grizz", c(3, 5, 13, 22),   "control",  "H2") %>%
  modify_unit("big_grizz", c(8, 23),   "control",  "C5") %>%
  modify_unit("big_grizz", 9,   "control",  "F5") %>%
  modify_unit("big_grizz", c(10:12, 16),   "move",  c("B1", "B4")) %>%
  modify_unit("big_grizz", c(14:15, 19:21),   "move",  "C5") %>%
  modify_unit("eric",      c(1:6, 13:14, 8:11),   "move",  "E5") %>%
  modify_unit("eric",      7,     "move","E7") %>%
  modify_unit("eric",      12,     "move", c("F3", "F2")) %>%
  modify_unit("eric",      c(15, 16,18),     "move","I4") %>%
  modify_unit("eric",      17,   "control","I3") %>%
  modify_unit("eric",      19,   "control","G6") %>%
  modify_unit("eric",      20,   "move", c("E4", "E3")) %>%
  modify_unit("eric",      21,   "move", c("E1", "A8")) %>%
  modify_unit("eric",      c(22:24, 26),   "move","H2") %>%
  modify_unit("eric",      25,   "control","G8") %>%
  modify_unit("eric",      27,   "move", c("F7", "F5")) %>%
  modify_unit("eric",      28,   "move", c("H1", "H3")) %>%
  modify_unit("chris",     c(6),  "move","A4") %>%
  modify_unit("chris",     c(13),  "control","A2") %>%
  modify_unit("chris",     c(5, 12, 23),  "move","B2") %>%
  modify_unit("chris",     c(7, 8),  "control","A3") %>%
  modify_unit("chris",     1,  "move", c("A6", "A8")) %>%
  modify_unit("chris",     c(14),  "control","A6") %>%
  modify_unit("chris",     c(10, 24),  "move","A8") %>%
  modify_unit("chris",     c(3,17, 18, 22),  "move","B9") %>%
  modify_unit("chris",     c(9),  "control","A7") %>%
  modify_unit("chris",     2,  "move", "E1") %>%
  modify_unit("chris",     19,  "move", c("B11", "E1")) %>%
  modify_unit("chris",     21,  "move","B6") %>%
  modify_unit("chris",     4,  "move","B8") %>%
  modify_unit("chris",     15,  "move","B9") %>%
  modify_unit("chris",     20,  "move", c("B11", "E2")) %>%
  modify_unit("chris",     11,  "move","B7") %>%
  modify_unit("chris",     c(16, 25),  "control","A5") %>%
  reconcile_player_orders()
## CONFLICT(s):
## Warning: Conflict is at hand! Please resolve territorial disputes.

Attempt to reconcile moves.

print(draw_map(game, "GLOBAL"))

print_map_df(game, "GLOBAL")
player loc unit_id unit_type action unit_name passing_through CONFLICT!
chris A2 13 ripper_swarms control Richard Gordon
chris A3 7 tyranid_warriors control Cayden Baker
chris A3 8 tyranid_warriors control Brantley Padilla
chris A4 6 tyranid_warriors move Alejandro Green
chris A5 16 hive_guard control Ethan Powell
chris A5 25 tyrannocyte control Bob Woodward Barker
chris A6 14 ripper_swarms control Ayn Rand
chris A6 1 flying_hive_tryant move Tina Turner TRUE
chris A7 9 genestealers control Cooper Adams
chris A8 1 flying_hive_tryant move Tina Turner TRUE
chris A8 10 genestealers move Brody Mitchell TRUE
chris A8 24 biovores move Patrick Simpson TRUE
eric A8 21 canoptek_scarab_swarms move Smilin’ Observer TRUE
big_grizz B1 10 ravenwing_bike_squad move Don Cheadle TRUE
big_grizz B1 11 ravenwing_attack_bike move Gregory Peck TRUE
big_grizz B1 12 ravenwing_attack_bike move Jon Favreau TRUE
big_grizz B1 16 ravenwing_apothecary move Gwyneth Paltrow TRUE
chris B11 19 raveners move Hussain Zaidi TRUE
chris B11 20 gargoyles move Scratchin’ Specialist TRUE
chris B2 5 neurothrope move Inspectah Raekwon
chris B2 12 hormagaunts move Aidan Stevenson
chris B2 23 biovores move Rose Mason
big_grizz B4 1 ravenwing_talonmaster move Warwick Davis
big_grizz B4 10 ravenwing_bike_squad move Don Cheadle
big_grizz B4 11 ravenwing_attack_bike move Gregory Peck
big_grizz B4 12 ravenwing_attack_bike move Jon Favreau
big_grizz B4 16 ravenwing_apothecary move Gwyneth Paltrow
chris B6 21 gargoyles move Jess Harnell
chris B7 11 termagants move Riley Becker
chris B8 4 broodlord move Peter Asher
chris B9 3 broodlord move Thomas Frost
chris B9 15 ripper_swarms move Bennett Deleon
chris B9 17 maleceptor move Elena Reed
chris B9 18 venomthropes move Tyler Wu
chris B9 22 exocrine move Isla Weber
big_grizz C1 1 ravenwing_talonmaster move Warwick Davis TRUE
big_grizz C5 8 tactical_squad control Ella Mckinney
big_grizz C5 23 rhino control Lin-Manuel Miranda
big_grizz C5 14 redemptor_dreadnought move Margaret Hayes
big_grizz C5 15 invictor_tactical_warsuit move Toto
big_grizz C5 19 vindicare_assassin move Jeff Bhasker
big_grizz C5 20 eliminators move James Ginsburg
big_grizz C5 21 eradicators move Kai Black
big_grizz D2 7 tactical_squad move Adalyn Douglas
big_grizz D4 2 deathwing_captain control Jiddu Krishnamurti
big_grizz D4 4 phobos_librarian control Adam Stern
big_grizz D4 17 deathwing_terminators control Michel Foucault
big_grizz D4 18 deathwing_knights control Frederick Forsyth
chris E1 2 flying_hive_tryant move Scarlett Johansson TRUE
chris E1 19 raveners move Hussain Zaidi TRUE
eric E1 21 canoptek_scarab_swarms move Smilin’ Observer TRUE TRUE
chris E2 20 gargoyles move Scratchin’ Specialist
eric E3 20 canoptek_scarab_swarms move Bing Crosby
eric E4 20 canoptek_scarab_swarms move Bing Crosby TRUE
eric E5 1 trazyn_the_infinite move Lincoln Richardson
eric E5 2 illuminor_szeras move Norah Morales
eric E5 3 technomancer move Simone De Beauvoir
eric E5 4 lychgaurd move Everett Payne
eric E5 5 skorpekh_destroyers move Quinn Wong
eric E5 6 canoptek_plasmacyte move Master Lover
eric E5 8 canoptek_spyders move X-pert Watcher
eric E5 9 canoptek_spyders move Unlucky Samurai
eric E5 10 cryptothralls move Kimberly Hicks
eric E5 11 cryptothralls move Melody Shaw
eric E5 13 canoptek_wraiths move Jean Simmons
eric E5 14 deathmarks move Gerald Durrell
eric E7 7 immortals move Laila Sherman
eric F2 12 canoptek_scarab_swarms move Bittah Hunter
eric F3 12 canoptek_scarab_swarms move Bittah Hunter TRUE
big_grizz F5 9 infiltrators control Naomi Vaughn TRUE
eric F5 27 canoptek_scarab_swarms move John Wayne TRUE
eric F7 27 canoptek_scarab_swarms move John Wayne TRUE
eric G6 19 immortals control Daisy Walsh
eric G8 25 immortals control Ayden Taylor
eric H1 28 canoptek_scarab_swarms move Charlton Heston TRUE
big_grizz H2 3 techmarine control Alan Powers TRUE
big_grizz H2 5 tactical_squad control Rebecca Rodgers TRUE
big_grizz H2 13 dreadnought control Leilani Benson TRUE
big_grizz H2 22 storm_raven control Vin Diesel TRUE
eric H2 22 night_scythe move Kurt Vonnegut Mejia TRUE
eric H2 23 overlord move Joshua Aguirre TRUE
eric H2 24 royal_warden move Paige Nichols TRUE
eric H2 26 necron_warriors move Jayden Stevens TRUE
eric H3 28 canoptek_scarab_swarms move Charlton Heston
big_grizz H5 6 tactical_squad move Valerie Young
eric I3 17 royal_warden control Nolan Hernandez
eric I4 15 night_scythe move Bon Iver
eric I4 16 overlord move Isabella Moreno
eric I4 18 necron_warriors move Allison Dixon

moves

# retreats
game <- game %>%
  modify_unit("eric", "F5",   "move","F8") %>%
  kill_unit("eric", 21) %>%
  modify_unit("eric", "H2",   "move","H3") %>%
  reconcile_player_orders()
## All units resolved.
print(draw_map(game, "GLOBAL"))
## Warning: Removed 1 rows containing missing values (geom_point).

## Warning: Removed 1 rows containing missing values (geom_point).

print_map_df(game, "GLOBAL")
player loc unit_id unit_type action unit_name
chris A2 13 ripper_swarms control Richard Gordon
chris A3 7 tyranid_warriors control Cayden Baker
chris A3 8 tyranid_warriors control Brantley Padilla
chris A4 6 tyranid_warriors move Alejandro Green
chris A5 16 hive_guard control Ethan Powell
chris A5 25 tyrannocyte control Bob Woodward Barker
chris A6 14 ripper_swarms control Ayn Rand
chris A7 9 genestealers control Cooper Adams
chris A8 1 flying_hive_tryant move Tina Turner
chris A8 10 genestealers move Brody Mitchell
chris A8 24 biovores move Patrick Simpson
chris B2 5 neurothrope move Inspectah Raekwon
chris B2 12 hormagaunts move Aidan Stevenson
chris B2 23 biovores move Rose Mason
big_grizz B4 1 ravenwing_talonmaster move Warwick Davis
big_grizz B4 10 ravenwing_bike_squad move Don Cheadle
big_grizz B4 11 ravenwing_attack_bike move Gregory Peck
big_grizz B4 12 ravenwing_attack_bike move Jon Favreau
big_grizz B4 16 ravenwing_apothecary move Gwyneth Paltrow
chris B6 21 gargoyles move Jess Harnell
chris B7 11 termagants move Riley Becker
chris B8 4 broodlord move Peter Asher
chris B9 3 broodlord move Thomas Frost
chris B9 15 ripper_swarms move Bennett Deleon
chris B9 17 maleceptor move Elena Reed
chris B9 18 venomthropes move Tyler Wu
chris B9 22 exocrine move Isla Weber
big_grizz C5 8 tactical_squad control Ella Mckinney
big_grizz C5 23 rhino control Lin-Manuel Miranda
big_grizz C5 14 redemptor_dreadnought move Margaret Hayes
big_grizz C5 15 invictor_tactical_warsuit move Toto
big_grizz C5 19 vindicare_assassin move Jeff Bhasker
big_grizz C5 20 eliminators move James Ginsburg
big_grizz C5 21 eradicators move Kai Black
big_grizz D2 7 tactical_squad move Adalyn Douglas
big_grizz D4 2 deathwing_captain control Jiddu Krishnamurti
big_grizz D4 4 phobos_librarian control Adam Stern
big_grizz D4 17 deathwing_terminators control Michel Foucault
big_grizz D4 18 deathwing_knights control Frederick Forsyth
chris E1 2 flying_hive_tryant move Scarlett Johansson
chris E1 19 raveners move Hussain Zaidi
chris E2 20 gargoyles move Scratchin’ Specialist
eric E3 20 canoptek_scarab_swarms move Bing Crosby
eric E5 1 trazyn_the_infinite move Lincoln Richardson
eric E5 2 illuminor_szeras move Norah Morales
eric E5 3 technomancer move Simone De Beauvoir
eric E5 4 lychgaurd move Everett Payne
eric E5 5 skorpekh_destroyers move Quinn Wong
eric E5 6 canoptek_plasmacyte move Master Lover
eric E5 8 canoptek_spyders move X-pert Watcher
eric E5 9 canoptek_spyders move Unlucky Samurai
eric E5 10 cryptothralls move Kimberly Hicks
eric E5 11 cryptothralls move Melody Shaw
eric E5 13 canoptek_wraiths move Jean Simmons
eric E5 14 deathmarks move Gerald Durrell
eric E7 7 immortals move Laila Sherman
eric F2 12 canoptek_scarab_swarms move Bittah Hunter
big_grizz F5 9 infiltrators control Naomi Vaughn
eric F8 27 canoptek_scarab_swarms move John Wayne
eric G6 19 immortals control Daisy Walsh
eric G8 25 immortals control Ayden Taylor
big_grizz H2 3 techmarine control Alan Powers
big_grizz H2 5 tactical_squad control Rebecca Rodgers
big_grizz H2 13 dreadnought control Leilani Benson
big_grizz H2 22 storm_raven control Vin Diesel
eric H3 22 night_scythe move Kurt Vonnegut Mejia
eric H3 23 overlord move Joshua Aguirre
eric H3 24 royal_warden move Paige Nichols
eric H3 26 necron_warriors move Jayden Stevens
eric H3 28 canoptek_scarab_swarms move Charlton Heston
big_grizz H5 6 tactical_squad move Valerie Young
eric I3 17 royal_warden control Nolan Hernandez
eric I4 15 night_scythe move Bon Iver
eric I4 16 overlord move Isabella Moreno
eric I4 18 necron_warriors move Allison Dixon
eric NA 21 canoptek_scarab_swarms NA Smilin’ Observer

TURN 3

Players change their maps (making orders)

moves

game <- game %>%
  modify_unit("big_grizz", c(1, 10, 11, 12, 16),   "move",  c("B1", "B3")) %>%
  modify_unit("big_grizz", 7,   "control",  "D2") %>%
  modify_unit("big_grizz", 6,   "control",  "H5") %>%
  modify_unit("big_grizz", c(3, 5, 13, 22),   "move",  "H3") %>%
  modify_unit("big_grizz", c(8, 20, 21, 23),   "move",  "C3") %>%
  modify_unit("big_grizz", 9,   "sneak",  "C4") %>%
  modify_unit("big_grizz", c(4, 15, 19),   "sneak",  "C3") %>%
  modify_unit("big_grizz", 14,   "reinforce",  "C5") %>%
  
  modify_unit("eric", 1, "move",    "F3") %>%
  modify_unit("eric", 2, "move",    "F3") %>%
  modify_unit("eric", 3, "move",    "F4") %>%
  modify_unit("eric", 4, "move",    "F3") %>%
  modify_unit("eric", 5, "move",    "F3") %>%
  modify_unit("eric", 6, "move",    "F3") %>%
  modify_unit("eric", 7, "move",    "E5") %>%
  modify_unit("eric", 8, "move",    "F4") %>%
  modify_unit("eric", 9, "move",    "F3") %>%
  modify_unit("eric", 10, "move",   "F4") %>%
  modify_unit("eric", 11, "move",   "F3") %>%
  modify_unit("eric", 12, "move",   c("C3", "F7")) %>%
  modify_unit("eric", 13, "move",   "F3") %>%
  modify_unit("eric", 14, "sneak",  "E5") %>%
  modify_unit("eric", 15, "move",   "I5") %>%
  modify_unit("eric", 16, "move",   "I5") %>%
  modify_unit("eric", 17, "move",   "I4") %>%
  modify_unit("eric", 18, "control",    "I4") %>%
  modify_unit("eric", 19, "move",   "G9") %>%
  modify_unit("eric", 20, "move",   "E4") %>%
  modify_unit("eric", 21, "rejoin", "G7") %>%
  modify_unit("eric", 22, "move",   "H5") %>%
  modify_unit("eric", 23, "move",   "H5") %>%
  modify_unit("eric", 24, "move",   "H5") %>%
  modify_unit("eric", 25, "move",   "G10") %>%
  modify_unit("eric", 26, "move",   "H5") %>%
  modify_unit("eric", 27, "move",   "F7") %>%
  modify_unit("eric", 28, "reinforce",  "H3") %>%

  modify_unit("chris", c(20), "defend", "E2") %>%
  modify_unit("chris", c(5, 23), "defend", "B2") %>%
  modify_unit("chris", c(16, 25), "defend", "A5") %>%
  modify_unit("chris", 3, "sneak", "B11") %>%
  modify_unit("chris", c(1,17,18) , "move", "B11") %>%
  modify_unit("chris", 2, "move", "E2") %>%
  modify_unit("chris", c(4) , "sneak", "B2") %>%
  modify_unit("chris", c(7) , "move", "B2") %>%
  modify_unit("chris", 6, "move", "A1") %>%
  modify_unit("chris", 8, "move", "B5") %>%
  modify_unit("chris", 9, "sneak", "B9") %>%
  modify_unit("chris", c(10) , "sneak", "E1") %>%
  modify_unit("chris", c(24) , "move", "E1") %>%
  modify_unit("chris", 11, "control", "B7") %>%
  modify_unit("chris", 12, "control", "B2") %>%
  modify_unit("chris", 13, "move", "A4") %>%
  modify_unit("chris", 14, "move", "A1") %>%
  modify_unit("chris", 15, "control", "B9") %>%
  modify_unit("chris", 19, "move", "E3") %>%
  modify_unit("chris", 21, "move", "B3") %>%
  modify_unit("chris", 22, "move", "B7") %>%

  reconcile_player_orders()
## CONFLICT(s):
## Warning: Conflict is at hand! Please resolve territorial disputes.

Attempt to reconcile moves.

print(draw_map(game, "GLOBAL"))
## Warning: Removed 1 rows containing missing values (geom_point).

print_map_df(game, "GLOBAL")
player loc unit_id unit_type action unit_name passing_through CONFLICT!
chris A1 6 tyranid_warriors move Alejandro Green
chris A1 14 ripper_swarms move Ayn Rand
chris A4 13 ripper_swarms move Richard Gordon
chris A5 16 hive_guard defend Ethan Powell
chris A5 25 tyrannocyte defend Bob Woodward Barker
big_grizz B1 1 ravenwing_talonmaster move Warwick Davis TRUE
big_grizz B1 10 ravenwing_bike_squad move Don Cheadle TRUE
big_grizz B1 11 ravenwing_attack_bike move Gregory Peck TRUE
big_grizz B1 12 ravenwing_attack_bike move Jon Favreau TRUE
big_grizz B1 16 ravenwing_apothecary move Gwyneth Paltrow TRUE
chris B11 1 flying_hive_tryant move Tina Turner
chris B11 17 maleceptor move Elena Reed
chris B11 18 venomthropes move Tyler Wu
chris B11 3 broodlord sneak Thomas Frost
chris B2 12 hormagaunts control Aidan Stevenson
chris B2 5 neurothrope defend Inspectah Raekwon
chris B2 23 biovores defend Rose Mason
chris B2 7 tyranid_warriors move Cayden Baker
chris B2 4 broodlord sneak Peter Asher
big_grizz B3 1 ravenwing_talonmaster move Warwick Davis TRUE
big_grizz B3 10 ravenwing_bike_squad move Don Cheadle TRUE
big_grizz B3 11 ravenwing_attack_bike move Gregory Peck TRUE
big_grizz B3 12 ravenwing_attack_bike move Jon Favreau TRUE
big_grizz B3 16 ravenwing_apothecary move Gwyneth Paltrow TRUE
chris B3 21 gargoyles move Jess Harnell TRUE
chris B5 8 tyranid_warriors move Brantley Padilla
chris B7 11 termagants control Riley Becker
chris B7 22 exocrine move Isla Weber
chris B9 15 ripper_swarms control Bennett Deleon
chris B9 9 genestealers sneak Cooper Adams
big_grizz C3 8 tactical_squad move Ella Mckinney TRUE
big_grizz C3 20 eliminators move James Ginsburg TRUE
big_grizz C3 21 eradicators move Kai Black TRUE
big_grizz C3 23 rhino move Lin-Manuel Miranda TRUE
big_grizz C3 4 phobos_librarian sneak Adam Stern TRUE
big_grizz C3 15 invictor_tactical_warsuit sneak Toto TRUE
big_grizz C3 19 vindicare_assassin sneak Jeff Bhasker TRUE
eric C3 12 canoptek_scarab_swarms move Bittah Hunter TRUE TRUE
big_grizz C4 9 infiltrators sneak Naomi Vaughn
big_grizz C5 14 redemptor_dreadnought reinforce Margaret Hayes
big_grizz D2 7 tactical_squad control Adalyn Douglas
big_grizz D4 2 deathwing_captain control Jiddu Krishnamurti
big_grizz D4 17 deathwing_terminators control Michel Foucault
big_grizz D4 18 deathwing_knights control Frederick Forsyth
chris E1 24 biovores move Patrick Simpson
chris E1 10 genestealers sneak Brody Mitchell
chris E2 20 gargoyles defend Scratchin’ Specialist
chris E2 2 flying_hive_tryant move Scarlett Johansson
chris E3 19 raveners move Hussain Zaidi
eric E4 20 canoptek_scarab_swarms move Bing Crosby
eric E5 7 immortals move Laila Sherman
eric E5 14 deathmarks sneak Gerald Durrell
eric F3 1 trazyn_the_infinite move Lincoln Richardson
eric F3 2 illuminor_szeras move Norah Morales
eric F3 4 lychgaurd move Everett Payne
eric F3 5 skorpekh_destroyers move Quinn Wong
eric F3 6 canoptek_plasmacyte move Master Lover
eric F3 9 canoptek_spyders move Unlucky Samurai
eric F3 11 cryptothralls move Melody Shaw
eric F3 13 canoptek_wraiths move Jean Simmons
eric F4 3 technomancer move Simone De Beauvoir
eric F4 8 canoptek_spyders move X-pert Watcher
eric F4 10 cryptothralls move Kimberly Hicks
eric F7 12 canoptek_scarab_swarms move Bittah Hunter
eric F7 27 canoptek_scarab_swarms move John Wayne
eric G10 25 immortals move Ayden Taylor
eric G7 21 canoptek_scarab_swarms rejoin Smilin’ Observer
eric G9 19 immortals move Daisy Walsh
big_grizz H3 3 techmarine move Alan Powers TRUE
big_grizz H3 5 tactical_squad move Rebecca Rodgers TRUE
big_grizz H3 13 dreadnought move Leilani Benson TRUE
big_grizz H3 22 storm_raven move Vin Diesel TRUE
eric H3 28 canoptek_scarab_swarms reinforce Charlton Heston TRUE
big_grizz H5 6 tactical_squad control Valerie Young TRUE
eric H5 22 night_scythe move Kurt Vonnegut Mejia TRUE
eric H5 23 overlord move Joshua Aguirre TRUE
eric H5 24 royal_warden move Paige Nichols TRUE
eric H5 26 necron_warriors move Jayden Stevens TRUE
eric I4 18 necron_warriors control Allison Dixon
eric I4 17 royal_warden move Nolan Hernandez
eric I5 15 night_scythe move Bon Iver
eric I5 16 overlord move Isabella Moreno
# retreats
game <- game %>%
  modify_unit("chris",     "B3",  "move","B2") %>%
  modify_unit("eric", "C3",   "move",  "F3") %>%
  modify_unit("eric", "H5",   "move",  "H4") %>%
  modify_unit("eric", "H3",   "move",  "H1") %>%
  reconcile_player_orders()
## All units resolved.
print(draw_map(game, "GLOBAL"))
## Warning: Removed 1 rows containing missing values (geom_point).

print_map_df(game, "GLOBAL")
player loc unit_id unit_type action unit_name
chris A1 6 tyranid_warriors move Alejandro Green
chris A1 14 ripper_swarms move Ayn Rand
chris A4 13 ripper_swarms move Richard Gordon
chris A5 16 hive_guard defend Ethan Powell
chris A5 25 tyrannocyte defend Bob Woodward Barker
chris B11 1 flying_hive_tryant move Tina Turner
chris B11 17 maleceptor move Elena Reed
chris B11 18 venomthropes move Tyler Wu
chris B11 3 broodlord sneak Thomas Frost
chris B2 12 hormagaunts control Aidan Stevenson
chris B2 5 neurothrope defend Inspectah Raekwon
chris B2 23 biovores defend Rose Mason
chris B2 7 tyranid_warriors move Cayden Baker
chris B2 21 gargoyles move Jess Harnell
chris B2 4 broodlord sneak Peter Asher
big_grizz B3 1 ravenwing_talonmaster move Warwick Davis
big_grizz B3 10 ravenwing_bike_squad move Don Cheadle
big_grizz B3 11 ravenwing_attack_bike move Gregory Peck
big_grizz B3 12 ravenwing_attack_bike move Jon Favreau
big_grizz B3 16 ravenwing_apothecary move Gwyneth Paltrow
chris B5 8 tyranid_warriors move Brantley Padilla
chris B7 11 termagants control Riley Becker
chris B7 22 exocrine move Isla Weber
chris B9 15 ripper_swarms control Bennett Deleon
chris B9 9 genestealers sneak Cooper Adams
big_grizz C3 8 tactical_squad move Ella Mckinney
big_grizz C3 20 eliminators move James Ginsburg
big_grizz C3 21 eradicators move Kai Black
big_grizz C3 23 rhino move Lin-Manuel Miranda
big_grizz C3 4 phobos_librarian sneak Adam Stern
big_grizz C3 15 invictor_tactical_warsuit sneak Toto
big_grizz C3 19 vindicare_assassin sneak Jeff Bhasker
big_grizz C4 9 infiltrators sneak Naomi Vaughn
big_grizz C5 14 redemptor_dreadnought reinforce Margaret Hayes
big_grizz D2 7 tactical_squad control Adalyn Douglas
big_grizz D4 2 deathwing_captain control Jiddu Krishnamurti
big_grizz D4 17 deathwing_terminators control Michel Foucault
big_grizz D4 18 deathwing_knights control Frederick Forsyth
chris E1 24 biovores move Patrick Simpson
chris E1 10 genestealers sneak Brody Mitchell
chris E2 20 gargoyles defend Scratchin’ Specialist
chris E2 2 flying_hive_tryant move Scarlett Johansson
chris E3 19 raveners move Hussain Zaidi
eric E4 20 canoptek_scarab_swarms move Bing Crosby
eric E5 7 immortals move Laila Sherman
eric E5 14 deathmarks sneak Gerald Durrell
eric F3 1 trazyn_the_infinite move Lincoln Richardson
eric F3 2 illuminor_szeras move Norah Morales
eric F3 4 lychgaurd move Everett Payne
eric F3 5 skorpekh_destroyers move Quinn Wong
eric F3 6 canoptek_plasmacyte move Master Lover
eric F3 9 canoptek_spyders move Unlucky Samurai
eric F3 11 cryptothralls move Melody Shaw
eric F3 12 canoptek_scarab_swarms move Bittah Hunter
eric F3 13 canoptek_wraiths move Jean Simmons
eric F4 3 technomancer move Simone De Beauvoir
eric F4 8 canoptek_spyders move X-pert Watcher
eric F4 10 cryptothralls move Kimberly Hicks
eric F7 27 canoptek_scarab_swarms move John Wayne
eric G10 25 immortals move Ayden Taylor
eric G7 21 canoptek_scarab_swarms rejoin Smilin’ Observer
eric G9 19 immortals move Daisy Walsh
eric H1 28 canoptek_scarab_swarms move Charlton Heston
big_grizz H3 3 techmarine move Alan Powers
big_grizz H3 5 tactical_squad move Rebecca Rodgers
big_grizz H3 13 dreadnought move Leilani Benson
big_grizz H3 22 storm_raven move Vin Diesel
eric H4 22 night_scythe move Kurt Vonnegut Mejia
eric H4 23 overlord move Joshua Aguirre
eric H4 24 royal_warden move Paige Nichols
eric H4 26 necron_warriors move Jayden Stevens
big_grizz H5 6 tactical_squad control Valerie Young
eric I4 18 necron_warriors control Allison Dixon
eric I4 17 royal_warden move Nolan Hernandez
eric I5 15 night_scythe move Bon Iver
eric I5 16 overlord move Isabella Moreno

TURN 4

Players change their maps (making orders)

moves

game <- game %>%
  reconcile_player_orders()
## All units resolved.

Discussion Notes